home *** CD-ROM | disk | FTP | other *** search
- /*
- ENCODING: GBpc-EUC-H
- TOUNICODE: Adobe-GB1-UCS2
- FROMUNICODE: UniGB-UCS2-H
- WINCHARSET: 134
- N NOTDEFS:1
- N RANGES1:2
- N CIDS1:3
- N RANGES2:1
- N CIDS2:88
- N RANGES4:0
- N CIDS4:0
- N MAP8:256
- */
- /* CIDS1 99 as 3 */
- /* CIDS2 7607 as 88 */
- /* CIDS4 0 as 0 */
-
- #ifndef ENCODING_H
- #include "encoding.h"
- #endif
-
- static Range3 notdefs_GBpc_EUC_H[] = {
- /*
- NOTDEFS:1
- */
- { 0x0, 0x1f, 1 },
- };
-
- static Range2 ranges1_GBpc_EUC_H[] = {
- /*
- RANGES1:2
- */
- {0x0,0x80},
- {0xfd,0xff},
- };
-
- static Range3 cids1_GBpc_EUC_H[] = {
- /*
- CIDS1:3
- */
- {0x20,0x7e,1},
- {0x80,0x80,7712},
- {0xfd,0xff,7713},
- };
-
- static Range2 ranges2_GBpc_EUC_H[] = {
- /*
- RANGES2:1
- */
- {0xa1a1,0xfcfe},
- };
-
- static Range3 cids2_GBpc_EUC_H[] = {
- /*
- CIDS2:88
- */
- {0xa1a1,0xa1fe,96},
- {0xa2b1,0xa2e2,190},
- {0xa2e5,0xa2ee,240},
- {0xa2f1,0xa2fc,250},
- {0xa3a1,0xa3fe,262},
- {0xa4a1,0xa4f3,356},
- {0xa5a1,0xa5f6,439},
- {0xa6a1,0xa6b8,525},
- {0xa6c1,0xa6f5,549},
- {0xa7a1,0xa7c1,602},
- {0xa7d1,0xa7f1,635},
- {0xa8a1,0xa8c0,668},
- {0xa8c5,0xa8ea,700},
- {0xa9a4,0xa9ef,738},
- {0xaaa1,0xaafe,814},
- {0xaba1,0xabc0,908},
- {0xb0a1,0xb0fe,940},
- {0xb1a1,0xb1fe,1034},
- {0xb2a1,0xb2fe,1128},
- {0xb3a1,0xb3fe,1222},
- {0xb4a1,0xb4fe,1316},
- {0xb5a1,0xb5fe,1410},
- {0xb6a1,0xb6fe,1504},
- {0xb7a1,0xb7fe,1598},
- {0xb8a1,0xb8fe,1692},
- {0xb9a1,0xb9fe,1786},
- {0xbaa1,0xbafe,1880},
- {0xbba1,0xbbfe,1974},
- {0xbca1,0xbcfe,2068},
- {0xbda1,0xbdfe,2162},
- {0xbea1,0xbefe,2256},
- {0xbfa1,0xbffe,2350},
- {0xc0a1,0xc0fe,2444},
- {0xc1a1,0xc1fe,2538},
- {0xc2a1,0xc2fe,2632},
- {0xc3a1,0xc3fe,2726},
- {0xc4a1,0xc4fe,2820},
- {0xc5a1,0xc5fe,2914},
- {0xc6a1,0xc6fe,3008},
- {0xc7a1,0xc7fe,3102},
- {0xc8a1,0xc8fe,3196},
- {0xc9a1,0xc9fe,3290},
- {0xcaa1,0xcafe,3384},
- {0xcba1,0xcbfe,3478},
- {0xcca1,0xccfe,3572},
- {0xcda1,0xcdfe,3666},
- {0xcea1,0xcefe,3760},
- {0xcfa1,0xcffe,3854},
- {0xd0a1,0xd0fe,3948},
- {0xd1a1,0xd1fe,4042},
- {0xd2a1,0xd2fe,4136},
- {0xd3a1,0xd3fe,4230},
- {0xd4a1,0xd4fe,4324},
- {0xd5a1,0xd5fe,4418},
- {0xd6a1,0xd6fe,4512},
- {0xd7a1,0xd7f9,4606},
- {0xd8a1,0xd8fe,4695},
- {0xd9a1,0xd9fe,4789},
- {0xdaa1,0xdafe,4883},
- {0xdba1,0xdbfe,4977},
- {0xdca1,0xdcfe,5071},
- {0xdda1,0xddfe,5165},
- {0xdea1,0xdefe,5259},
- {0xdfa1,0xdffe,5353},
- {0xe0a1,0xe0fe,5447},
- {0xe1a1,0xe1fe,5541},
- {0xe2a1,0xe2fe,5635},
- {0xe3a1,0xe3fe,5729},
- {0xe4a1,0xe4fe,5823},
- {0xe5a1,0xe5fe,5917},
- {0xe6a1,0xe6fe,6011},
- {0xe7a1,0xe7fe,6105},
- {0xe8a1,0xe8fe,6199},
- {0xe9a1,0xe9fe,6293},
- {0xeaa1,0xeafe,6387},
- {0xeba1,0xebfe,6481},
- {0xeca1,0xecfe,6575},
- {0xeda1,0xedfe,6669},
- {0xeea1,0xeefe,6763},
- {0xefa1,0xeffe,6857},
- {0xf0a1,0xf0fe,6951},
- {0xf1a1,0xf1fe,7045},
- {0xf2a1,0xf2fe,7139},
- {0xf3a1,0xf3fe,7233},
- {0xf4a1,0xf4fe,7327},
- {0xf5a1,0xf5fe,7421},
- {0xf6a1,0xf6fe,7515},
- {0xf7a1,0xf7fe,7609},
- };
-
- static unsigned short map8_GBpc_EUC_H[] = {
- /*
- MAP8:256
- */
-
- 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 3, 4, 5, 6, 7, 8,
- 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 0,
- 7712, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7713, 7714, 7715,
- };
-
- CMap cmap_GBpc_EUC_H = {
- 0, /* next */
- "GBpc-EUC-H", /* name */
- "Adobe-GB1-UCS2", /* to unicode */
- map8_GBpc_EUC_H, /* map8 */
- 0, /* map16 */
- notdefs_GBpc_EUC_H, N_ELEMENTS(notdefs_GBpc_EUC_H),
- ranges1_GBpc_EUC_H, N_ELEMENTS(ranges1_GBpc_EUC_H),
- cids1_GBpc_EUC_H, N_ELEMENTS(cids1_GBpc_EUC_H),
- ranges2_GBpc_EUC_H, N_ELEMENTS(ranges2_GBpc_EUC_H),
- cids2_GBpc_EUC_H, N_ELEMENTS(cids2_GBpc_EUC_H)
- 0, 0, /* No Ranges2/Cids2 */
- 0, 0
- };
-